A Software Architecture for Adaptive Distributed Multimedia Systems
نویسندگان
چکیده
In order to support multimedia applications in mobile environments, it will be necessary for applications to be aware of the underlying network conditions and also to be able to adapt their behaviour and that of the underlying platform. This paper focuses on the role of middleware in supporting such adaptation. In particular, we investigate the role of open implementation and reflection in the design of middleware platforms such as CORBA. The paper initially extends CORBA with the concept of explicit binding, where path of communication between objects is represented as first class objects. We then introduce the concept of open bindings which support inspection and adaptation of the path of communications. An implementation of open bindings for adaptive continuous-media interaction is described using the example of adaptive video-on-demand for mobile environments.
منابع مشابه
A Flexible and Adaptive Transport System Architecture to Support Lightweight Protocols for Multimedia Applications on High-Performance Networks
Transport systems integrate operating system services such as memory and process management together with communication protocols that utilize these OS services to support distributed applications running on local and wide area networks. Existing transport systems do not customize their services to meet the quality-of-service requirements of distributed applications. This often forces developer...
متن کاملP2P Mobile Multimedia Group Conferencing: Combining SIP, SSM and Scalable Adaptive Coding for Heterogeneous Networks
In this paper we present work in progress on extending multimedia conferencing standards to scalable, mobile multimedia group support based on SIP initiated Source Specific IP Multicast. We propose extensions of SIP for negotiating SSM sessions. SIP protocol specifications and semantics are compatibly extended without adding new SIPmethods. We will introduce a multimedia communication software ...
متن کاملPadma: An Architecture for Adaptive Multimedia Systems
We present Padma architecture { a system architecture for multi-session adaptive multimedia systems (AMSs) where the perceived quality of each session is dynamically adapted to the change of resource availability and user preferences. This architecture is based on the Utility model for quality adaptation in AMSs, and uses metaspaces to encapsulate the machinery of quality adaptation. The former...
متن کاملADAPTIVE FUZZY TRACKING CONTROL FOR A CLASS OF NONLINEAR SYSTEMS WITH UNKNOWN DISTRIBUTED TIME-VARYING DELAYS AND UNKNOWN CONTROL DIRECTIONS
In this paper, an adaptive fuzzy control scheme is proposed for a class of perturbed strict-feedback nonlinear systems with unknown discrete and distributed time-varying delays, and the proposed design method does not require a priori knowledge of the signs of the control gains.Based on the backstepping technique, the adaptive fuzzy controller is constructed. The main contributions of the paper...
متن کاملThe mobiware toolkit: programmable support for adaptive mobile networking
Existing mobile systems (e.g., mobile IP, mobile ATM and third generation cellular systems) lack the intrinsic architectural flexibility to deal with the complexity of supporting adaptive mobile applications in wireless and mobile environments. We believe that there is a need to develop alternative network architectures from the existing ones to deal with the tremendous demands placed on underl...
متن کامل